﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using BE;
using DAL;

using BE;
using System.Data;

namespace BL
{
    public class CajaDiaria_BL
    {
        public DataTable Listado(String Codigo, String Nombre)
        {
            try
            {
                CajaDiaria_DAL dal = new CajaDiaria_DAL();
                return dal.listado(Codigo, Nombre);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }


        public void Insertar(CajaDiaria CajaDiaria)
        {
            try
            {
                CajaDiaria_DAL dal = new CajaDiaria_DAL();
                dal.Insertar(CajaDiaria);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }


        public void Eliminar(Int32 id)
        {
            try
            {
                CajaDiaria_DAL dal = new CajaDiaria_DAL();
                dal.Eliminar(id);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public CajaDiaria ObetenerCajaDiariaPorID(Int32 IDCajaDiaria)
        {
            try
            {
                CajaDiaria_DAL dal = new CajaDiaria_DAL();
                return dal.ObetenerCajaDiariaPorID(IDCajaDiaria);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }


        //public void ActualizarCierre(CajaDiaria CajaDiaria)
        //{
        //    try
        //    {
        //        CajaDiaria_DAL dal = new CajaDiaria_DAL();
        //        dal.ActualizarCierre(CajaDiaria);
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //}

        public void ActualizaCierre_CajaDiaria(CajaDiaria obj)
        {
            try
            {
                CajaDiaria_DAL objdataobsPrueba = new CajaDiaria_DAL();
                objdataobsPrueba.ActualizaCierre_CajaDiaria(obj);
                
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

    }
}
